/*
 * Bloqueo.cpp
 *
 *  Created on: 20/06/2014
 *      Author: tzalan
 */

#include "Bloqueo.h"

Bloqueo::Bloqueo (unsigned short int id,
				  unsigned short int idImagen,
				  int posX, int posY, int alto, int ancho,
				  unsigned char tipo,
				  bool vivo,
				  unsigned char estado,
				  unsigned short int vidrioOrigen,
				  unsigned short int vidrioDestino) : Elemento(id,idImagen, posX, posY, alto, ancho, tipo, vivo){
	this->estado = estado;
	this->vidrioOrigen = vidrioOrigen;
	this->vidrioDestino = vidrioDestino;
}

Bloqueo::~Bloqueo(){
	free(this);
}

unsigned short int Bloqueo::getVidrioOrigen(){
	return this->vidrioOrigen;
};

unsigned short int Bloqueo::getVidrioDestino(){
	return this->vidrioDestino;
};

unsigned char Bloqueo::getEstado(){
	return this->estado;
};

void Bloqueo::setEstado(unsigned char estado){
	this->estado = estado;
};

